/**
 * APITable <https://github.com/apitable/apitable>
 * Copyright (C) 2022 APITable Ltd. <https://apitable.com>
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

/* eslint-disable max-len */
import React from 'react';
import { makeIcon, IIconProps } from '../utils/icon';

export const RefreshOutlined: React.FC<IIconProps> = makeIcon({
    Path: ({ colors }) => <>
    <path d="M2.78752 6.23986C3.52175 4.06457 5.57917 2.5 8.00006 2.5C9.93713 2.5 11.6415 3.5017 12.6215 5.01646L11.1264 4.76074C10.7182 4.6909 10.3306 4.96527 10.2607 5.37355C10.1909 5.78184 10.4653 6.16943 10.8736 6.23926L13.7968 6.73926C13.9951 6.77319 14.1988 6.72599 14.362 6.60826C14.5252 6.49054 14.6342 6.31217 14.6646 6.11325L15.1646 2.83993C15.2272 2.43047 14.9459 2.04783 14.5365 1.98528C14.127 1.92274 13.7444 2.20397 13.6818 2.61344L13.5171 3.69143C12.2363 2.05343 10.2417 1 8.00006 1C4.91629 1 2.3001 2.9936 1.36629 5.76014C1.23382 6.1526 1.44459 6.57814 1.83705 6.71061C2.22951 6.84308 2.65505 6.63232 2.78752 6.23986Z" fill={ colors[0] }/>
<path d="M13.2125 9.76014C12.4782 11.9354 10.4208 13.5 7.99994 13.5C6.0635 13.5 4.35961 12.499 3.37945 10.985L4.8677 11.241C5.27592 11.3112 5.66376 11.0371 5.73396 10.6289C5.80416 10.2207 5.53014 9.83286 5.12192 9.76266L2.2039 9.26085C2.00547 9.22673 1.80165 9.27382 1.6383 9.39154C1.47495 9.50926 1.36579 9.68771 1.33539 9.88675L0.835389 13.1601C0.772843 13.5695 1.05408 13.9522 1.46354 14.0147C1.873 14.0773 2.25564 13.796 2.31819 13.3866L2.48285 12.3086C3.76374 13.9466 5.7583 15 7.99994 15C11.0837 15 13.6999 13.0064 14.6337 10.2399C14.7662 9.8474 14.5554 9.42186 14.163 9.28939C13.7705 9.15692 13.345 9.36768 13.2125 9.76014Z" fill={ colors[0] }/>

  </>,
  name: 'refresh_outlined',
  defaultColors: ['#D9D9D9'],
  colorful: false,
  allPathData: ['M2.78752 6.23986C3.52175 4.06457 5.57917 2.5 8.00006 2.5C9.93713 2.5 11.6415 3.5017 12.6215 5.01646L11.1264 4.76074C10.7182 4.6909 10.3306 4.96527 10.2607 5.37355C10.1909 5.78184 10.4653 6.16943 10.8736 6.23926L13.7968 6.73926C13.9951 6.77319 14.1988 6.72599 14.362 6.60826C14.5252 6.49054 14.6342 6.31217 14.6646 6.11325L15.1646 2.83993C15.2272 2.43047 14.9459 2.04783 14.5365 1.98528C14.127 1.92274 13.7444 2.20397 13.6818 2.61344L13.5171 3.69143C12.2363 2.05343 10.2417 1 8.00006 1C4.91629 1 2.3001 2.9936 1.36629 5.76014C1.23382 6.1526 1.44459 6.57814 1.83705 6.71061C2.22951 6.84308 2.65505 6.63232 2.78752 6.23986Z', 'M13.2125 9.76014C12.4782 11.9354 10.4208 13.5 7.99994 13.5C6.0635 13.5 4.35961 12.499 3.37945 10.985L4.8677 11.241C5.27592 11.3112 5.66376 11.0371 5.73396 10.6289C5.80416 10.2207 5.53014 9.83286 5.12192 9.76266L2.2039 9.26085C2.00547 9.22673 1.80165 9.27382 1.6383 9.39154C1.47495 9.50926 1.36579 9.68771 1.33539 9.88675L0.835389 13.1601C0.772843 13.5695 1.05408 13.9522 1.46354 14.0147C1.873 14.0773 2.25564 13.796 2.31819 13.3866L2.48285 12.3086C3.76374 13.9466 5.7583 15 7.99994 15C11.0837 15 13.6999 13.0064 14.6337 10.2399C14.7662 9.8474 14.5554 9.42186 14.163 9.28939C13.7705 9.15692 13.345 9.36768 13.2125 9.76014Z'],
  width: '16',
  height: '16',
  viewBox: '0 0 16 16',
});
